google.golang.org/protobuf/internal/impl.validationInfo.mi (field)
26 uses
google.golang.org/protobuf/internal/impl (current package)
decode.go#L260: if xi.validation.mi == nil {
decode.go#L263: xi.validation.mi.init()
decode.go#L273: out, st := xi.validation.mi.validate(v, 0, opts)
decode.go#L280: out, st := xi.validation.mi.validate(b, num, opts)
validate.go#L78: mi *MessageInfo
validate.go#L117: vi.mi = getMessageInfo(ot.Field(0).Type)
validate.go#L122: vi.mi = getMessageInfo(ot.Field(0).Type)
validate.go#L153: vi.mi = getMessageInfo(ft.Elem())
validate.go#L158: vi.mi = getMessageInfo(ft.Elem())
validate.go#L187: vi.mi = getMessageInfo(ft.Elem())
validate.go#L199: vi.mi = getMessageInfo(ft)
validate.go#L203: vi.mi = getMessageInfo(ft)
validate.go#L290: vi.mi = st.mi
validate.go#L307: if vi.typ == validationTypeMessage && vi.mi == nil {
validate.go#L320: vi.mi, _ = messageType.(*MessageInfo)
validate.go#L444: if vi.mi == nil {
validate.go#L447: vi.mi.init()
validate.go#L450: if vi.mi != nil {
validate.go#L451: vi.mi.init()
validate.go#L457: mi: vi.mi,
validate.go#L499: if vi.mi == nil {
validate.go#L502: vi.mi.init()
validate.go#L505: mi: vi.mi,
validate.go#L522: if xvi.mi != nil {
validate.go#L523: xvi.mi.init()
validate.go#L527: mi: xvi.mi,